<?php

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * P2pAuthenticate
 *
 * @ORM\Table(name="p2p_authenticate", indexes={@ORM\Index(name="INDEX", columns={"au_pid"})})
 * @ORM\Entity
 */
class P2pAuthenticate
{
    /**
     * @var integer
     *
     * @ORM\Column(name="au_pid", type="integer", nullable=false)
     */
    private $auPid;

    /**
     * @var string
     *
     * @ORM\Column(name="au_truename", type="string", length=50, nullable=false)
     */
    private $auTruename;

    /**
     * @var integer
     *
     * @ORM\Column(name="au_birthday", type="integer", nullable=false)
     */
    private $auBirthday = '0';

    /**
     * @var boolean
     *
     * @ORM\Column(name="au_certi_type", type="boolean", nullable=false)
     */
    private $auCertiType = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="au_certi_num", type="string", length=45, nullable=false)
     */
    private $auCertiNum;

    /**
     * @var integer
     *
     * @ORM\Column(name="au_truename_status", type="smallint", nullable=false)
     */
    private $auTruenameStatus;

    /**
     * @var integer
     *
     * @ORM\Column(name="au_mail_status", type="smallint", nullable=false)
     */
    private $auMailStatus;

    /**
     * @var integer
     *
     * @ORM\Column(name="au_mobile_status", type="smallint", nullable=false)
     */
    private $auMobileStatus;

    /**
     * @var boolean
     *
     * @ORM\Column(name="au_sex", type="boolean", nullable=false)
     */
    private $auSex = '1';

    /**
     * @var string
     *
     * @ORM\Column(name="au_birthplace", type="string", length=100, nullable=false)
     */
    private $auBirthplace;

    /**
     * @var string
     *
     * @ORM\Column(name="au_phone", type="string", length=20, nullable=false)
     */
    private $auPhone;

    /**
     * @var boolean
     *
     * @ORM\Column(name="VerifyID", type="boolean", nullable=false)
     */
    private $verifyid = '0';

    /**
     * @var integer
     *
     * @ORM\Column(name="VerifyIDTime", type="integer", nullable=false)
     */
    private $verifyidtime;

    /**
     * @var boolean
     *
     * @ORM\Column(name="au_chennel", type="boolean", nullable=false)
     */
    private $auChennel = '0';

    /**
     * @var integer
     *
     * @ORM\Column(name="au_id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $auId;



    /**
     * Set auPid
     *
     * @param integer $auPid
     *
     * @return P2pAuthenticate
     */
    public function setAuPid($auPid)
    {
        $this->auPid = $auPid;

        return $this;
    }

    /**
     * Get auPid
     *
     * @return integer
     */
    public function getAuPid()
    {
        return $this->auPid;
    }

    /**
     * Set auTruename
     *
     * @param string $auTruename
     *
     * @return P2pAuthenticate
     */
    public function setAuTruename($auTruename)
    {
        $this->auTruename = $auTruename;

        return $this;
    }

    /**
     * Get auTruename
     *
     * @return string
     */
    public function getAuTruename()
    {
        return $this->auTruename;
    }

    /**
     * Set auBirthday
     *
     * @param integer $auBirthday
     *
     * @return P2pAuthenticate
     */
    public function setAuBirthday($auBirthday)
    {
        $this->auBirthday = $auBirthday;

        return $this;
    }

    /**
     * Get auBirthday
     *
     * @return integer
     */
    public function getAuBirthday()
    {
        return $this->auBirthday;
    }

    /**
     * Set auCertiType
     *
     * @param boolean $auCertiType
     *
     * @return P2pAuthenticate
     */
    public function setAuCertiType($auCertiType)
    {
        $this->auCertiType = $auCertiType;

        return $this;
    }

    /**
     * Get auCertiType
     *
     * @return boolean
     */
    public function getAuCertiType()
    {
        return $this->auCertiType;
    }

    /**
     * Set auCertiNum
     *
     * @param string $auCertiNum
     *
     * @return P2pAuthenticate
     */
    public function setAuCertiNum($auCertiNum)
    {
        $this->auCertiNum = $auCertiNum;

        return $this;
    }

    /**
     * Get auCertiNum
     *
     * @return string
     */
    public function getAuCertiNum()
    {
        return $this->auCertiNum;
    }

    /**
     * Set auTruenameStatus
     *
     * @param integer $auTruenameStatus
     *
     * @return P2pAuthenticate
     */
    public function setAuTruenameStatus($auTruenameStatus)
    {
        $this->auTruenameStatus = $auTruenameStatus;

        return $this;
    }

    /**
     * Get auTruenameStatus
     *
     * @return integer
     */
    public function getAuTruenameStatus()
    {
        return $this->auTruenameStatus;
    }

    /**
     * Set auMailStatus
     *
     * @param integer $auMailStatus
     *
     * @return P2pAuthenticate
     */
    public function setAuMailStatus($auMailStatus)
    {
        $this->auMailStatus = $auMailStatus;

        return $this;
    }

    /**
     * Get auMailStatus
     *
     * @return integer
     */
    public function getAuMailStatus()
    {
        return $this->auMailStatus;
    }

    /**
     * Set auMobileStatus
     *
     * @param integer $auMobileStatus
     *
     * @return P2pAuthenticate
     */
    public function setAuMobileStatus($auMobileStatus)
    {
        $this->auMobileStatus = $auMobileStatus;

        return $this;
    }

    /**
     * Get auMobileStatus
     *
     * @return integer
     */
    public function getAuMobileStatus()
    {
        return $this->auMobileStatus;
    }

    /**
     * Set auSex
     *
     * @param boolean $auSex
     *
     * @return P2pAuthenticate
     */
    public function setAuSex($auSex)
    {
        $this->auSex = $auSex;

        return $this;
    }

    /**
     * Get auSex
     *
     * @return boolean
     */
    public function getAuSex()
    {
        return $this->auSex;
    }

    /**
     * Set auBirthplace
     *
     * @param string $auBirthplace
     *
     * @return P2pAuthenticate
     */
    public function setAuBirthplace($auBirthplace)
    {
        $this->auBirthplace = $auBirthplace;

        return $this;
    }

    /**
     * Get auBirthplace
     *
     * @return string
     */
    public function getAuBirthplace()
    {
        return $this->auBirthplace;
    }

    /**
     * Set auPhone
     *
     * @param string $auPhone
     *
     * @return P2pAuthenticate
     */
    public function setAuPhone($auPhone)
    {
        $this->auPhone = $auPhone;

        return $this;
    }

    /**
     * Get auPhone
     *
     * @return string
     */
    public function getAuPhone()
    {
        return $this->auPhone;
    }

    /**
     * Set verifyid
     *
     * @param boolean $verifyid
     *
     * @return P2pAuthenticate
     */
    public function setVerifyid($verifyid)
    {
        $this->verifyid = $verifyid;

        return $this;
    }

    /**
     * Get verifyid
     *
     * @return boolean
     */
    public function getVerifyid()
    {
        return $this->verifyid;
    }

    /**
     * Set verifyidtime
     *
     * @param integer $verifyidtime
     *
     * @return P2pAuthenticate
     */
    public function setVerifyidtime($verifyidtime)
    {
        $this->verifyidtime = $verifyidtime;

        return $this;
    }

    /**
     * Get verifyidtime
     *
     * @return integer
     */
    public function getVerifyidtime()
    {
        return $this->verifyidtime;
    }

    /**
     * Set auChennel
     *
     * @param boolean $auChennel
     *
     * @return P2pAuthenticate
     */
    public function setAuChennel($auChennel)
    {
        $this->auChennel = $auChennel;

        return $this;
    }

    /**
     * Get auChennel
     *
     * @return boolean
     */
    public function getAuChennel()
    {
        return $this->auChennel;
    }

    /**
     * Get auId
     *
     * @return integer
     */
    public function getAuId()
    {
        return $this->auId;
    }
}
